Steven Swanson Ken Michelson Andrew Schwerin
نویسندگان
چکیده
Silicon technology will continue to provide an exponential increase in the availability of raw transistors. Effectively translating this resource into application performance, however, is an open challenge. Ever increasing wire-delay relative to switching speed and the exponential cost of circuit complexity make simply scaling up existing processor designs futile. In this paper, we present an alternative to superscalar design, WaveScalar. WaveScalar is a dataflow instruction set architecture and execution model designed for scalable, low-complexity/high-performance processors. WaveScalar is unique among dataflow architectures in efficiently providing traditional memory semantics. At last, a dataflow machine can run “real-world” programs, written in any language, without sacrificing parallelism. The WaveScalar ISA is designed to run on an intelligent memory system. Each instruction in a WaveScalar binary executes in place in the memory system and explicitly communicates with its dependents in dataflow fashion. WaveScalar architectures cache instructions and the values they operate on in a WaveCache, a simple grid of “alu-in-cache” nodes. By co-locating computation and data in physical space, the WaveCache minimizes long wire, high-latency communication. This paper introduces the WaveScalar instruction set and evaluates a simulated implementation based on current technology. Results for the SPEC and Mediabench applications demonstrate that the WaveCache out-performs an aggressively configured superscalar design by 2-7 times, with ample opportunities for future optimizations.
منابع مشابه
Dataflow: The Road Less Complex
Silicon technology will continue to provide an exponential increase in the availability of raw transistors. Effectively translating this resource into application performance, however, is an open challenge. Ever increasing wire-delay relative to switching speed and the exponential cost of circuit complexity make simply scaling up existing processor designs futile. In this paper, we present an a...
متن کاملAppears in the 36 th International Symposium on Microarchitecture (MICRO-36 2003)
Silicon technology will continue to provide an exponential increase in the availability of raw transistors. Effectively translating this resource into application performance, however, is an open challenge. Ever increasing wire-delay relative to switching speed and the exponential cost of circuit complexity make simply scaling up existing processor designs futile. In this paper, we present an a...
متن کاملThreads on the Cheap: Multithreaded Execution in a WaveCache Processor
Executing multiple threads on a single processor will play a key role the future scaling of computer performance, and while many new architectures propose novel uses for threads, few address the complexity required to support multiple threads in a single processor core. This paper describes extensions to WaveScalar, a recently proposed dataflow instruction set, and the WaveCache, a WaveScalar p...
متن کاملMeasuring the Complexity-effectiveness of Future-generation Silicon Architectures Using FPGAs: A Status Report
Historically, there have been two methods for assessing microarchitectural ideas. Most groups use cycle-by-cycle simulation in software, but a few prefer to build hardware prototypes. The inexorable increase in scale and complexity of new architectural features is making both methods more difficult. Simulations are increasingly difficult to verify, and prototypes are growing costly and more tim...
متن کاملAuthor's response to reviews Title: Immunogenicity of panitumumab in combination chemotherapy clinical trials Authors:
Dohan Weeraratne ([email protected]) Alin Chen ([email protected]) Jason J. Pennucci ([email protected]) Chi-Yuan Wu ([email protected]) Kathy Zhang ([email protected]) Jacqueline Wright ([email protected]) Juan José Pérez-Ruixo ([email protected]) Bing-Bing Yang ([email protected]) Arunan Kaliyaperumal ([email protected]) Shalini Gupta ([email protected]) Steven J. Swanson ([email protected]) ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003